home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
dev
/
c
/
flash-0.4.3.readme
< prev
next >
Wrap
Text File
|
1999-03-02
|
12KB
|
314 lines
Short: Shockwave Flash Plugin and Library V0.4.3 (sources)
Author: Olivier Debon
Uploader: ARK@News.wwbnet.de
Type: dev/c
INTRODUCTION
------------
Feb. 14th 1999
This the Version 0.4.3 of the Flash Plugin for Linux.
Flash Plugin is under GPL, see COPYING file.
The distribution has changed:
- Lib contains the FlashLib sources.
- Plugin contains plugin sources.
- Player contains the standalone player sources.
New features :
- performance improvements.
- rewritten for platform independence. See PORTING file.
- Text buttons now handled.
- sound Mixing.
- parsers bugs fixed.
- Font2 partially parsed.
To get some information on this Plugin check the following link :
http://www.geocities.com/TimesSquare/Labyrinth/5084/flash.html
or mirrors :
http://perso.club-internet.fr/odebon/flash.html (Europe)
There is also a standalone Flash Player called swfplayer which
the opportunity to play swf files without starting Netscape.
Author: Olivier Debon <odebon@club-internet.fr>
Credits :
Todd R. Eigenschink <todd@tekinteractive.com>
-who helped on egcs compilation problems, provided
the most tricky swf files I never had ;-) and
gave me a good start for this file.
Ron Arts <raarts@netland.nl>
-who told me that the plugin name should be set to
Shockwave Flash, and then new doors were open.
Emmanuel Marty <core@suntech.fr>
-who gave me hints for some optimizations. He also
planned to make the port to GGI.
A <a@absurd.org>
-who did 24/32 bit modes work.
Richard Lloyd <rkl@csc.liv.ac.uk>
-who provides the HP-UX support.
Yamagata <yamagata@nwgpc.kek.jp>
-who provides the Font2 parsing.
Xavier Pianet <xavier@xingo.com>
-who provides the BeOS support.
I don't forget those who sent me references to sites that crash the Plugin.
FEATURES
--------
Limitations :
- The plugin and the player use XShm extensions, so remote display is not possible.
- Does not rotate or reverse bitmaps (only positive X and Y scaling are supported).
Not functional :
- No Morphing.
- No alpha-blending.
- No anti-aliasing.
SOUND SUPPORT
-------------
Limitations :
- No streamed sound supported (interleaved data).
- No sound envelop. So no fading or balancing effect.
But the main feature is here and sound can be enjoyed.
There are some 'clicks' and delayed effects, but sound
playing is not too bad. Perfectible actually.
I recommend OSS drivers, but it is not required at all
(http://www.opensound.com)
If you have troubles with sound put the -DNOSOUND option
for compilation. Also do this for non-Linux Unix.
THE PLAYER
----------
The standalone player can simply control movie by
pressing Q to quit, P to pause, C to continue and
R to replay.
There is also the possibility to zoom in or out
and scroll using Keypad +/- and cursor keys, but
it is buggy on frozen images.
BUG REPORT
----------
If Netscape crashes when it started to play a Flash file, please
report the complete url where you have found the file.
Do not send the actual file !
If you have rendering problem also report the url.
If the plugin does not seem to show anything or does not do what it
is supposed to do, please consider that the plugin does not support
all Flash 3.0 features. Anyway it tries to play it but may fail then.
COMPILATION
-----------
If you use Linux just type 'make'.
Warning : the plugin compilation should not fail, but you may
have problem with Netscape at startup. See INSTALLATION section
for workarounds.
For other Unices like FreeBSD or Solaris you may have to change
some flags. See Plugin/Makefile for hints.
INSTALLATION
------------
Once you have successfully compiled the plugin, put the file
npflash.so (located in the Plugin directory) into your
~/.netscape/plugins directory or into the system-wide
/opt/netscape/plugins directory (depends on where you have installed
Netscape).
If Netscape already runs type 'javascript:navigator.plugins.refresh'
in the Location field.
PROBLEMS
--------
If you have problem to successfully install the plugin, please
read the following hints. Otherwise, report the problem with full
description of your configuration :
- Distribution.
- Compiler.
- Libs (the output of ldconfig -p is useful).
- The netscape version and the output of 'ldd netscape'.
If some symbols like _rtti or _throw are unresolved, it seems
that you have egcs. Just uncomment the proper line in the main
Makefile.
You may then still have some unresolved symbols like __sigsetjmp.
This time, add -DC6R5 in the Plugin/Makefile at the PLUGIN_DEFINES
line.
CHECKING
--------
To verify that the plugin is installed properly, type "about:plugins"
in Netscape's "Location:" or "Netsite:" field. The plugin should show
up there, something like
___________________________________________________________________________
Shockwave Flash
File name: /opt/netscape/plugins/npflash.so
Flash file player Version 0.4.3
Shockwave is a trademark of Macromedia®
Author: Olivier Debon
---------------------------------------------------------------------------------
| Mime Type | Description | Suffixes | Enabled |
|--------------------------------+-------------------+-------------+--------------|
| application/futuresplash | Flash Plugin | spl | Yes |
| application/x-shockwave-flash | | swf | Yes |
---------------------------------------------------------------------------------
___________________________________________________________________________
If it shows up, but the "Enabled" column says "No", you need to
configure the Flash plugin as a helper application. Go to
Edit/Preferences/Navigator/Applications, and add it as follows:
Description: Flash Plugin
MIME Type: application/x-shockwave-flash
Suffixes: swf
Handled By: Plug In (select "Shockwave Flash")
------
$Id: README,v 1.8 1999/02/14 22:33:04 olivier Exp $
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
18007 7009 61.0% 21-Feb-99 13:19:22 +COPYING
4600 1672 63.6% 21-Feb-99 13:19:22 +adpcm.cc
776 423 45.4% 21-Feb-99 13:19:22 +adpcm.h
11209 3508 68.7% 21-Feb-99 13:19:22 +bitmap.cc
2268 1064 53.0% 21-Feb-99 13:19:22 +bitmap.h
7958 2423 69.5% 21-Feb-99 13:19:22 +button.cc
2450 1047 57.2% 21-Feb-99 13:19:22 +button.h
3057 1257 58.8% 21-Feb-99 13:19:22 +character.cc
2241 1034 53.8% 21-Feb-99 13:19:22 +character.h
1633 741 54.6% 21-Feb-99 13:19:22 +cxform.cc
1433 722 49.6% 21-Feb-99 13:19:22 +cxform.h
4502 1606 64.3% 21-Feb-99 13:19:22 +displaylist.cc
1708 806 52.8% 21-Feb-99 13:19:22 +displaylist.h
5067 1711 66.2% 21-Feb-99 13:19:24 +flash.cc
2645 1166 55.9% 21-Feb-99 13:19:24 +flash.h
1954 872 55.3% 21-Feb-99 13:19:22 +font.cc
1715 811 52.7% 21-Feb-99 13:19:22 +font.h
17398 5229 69.9% 21-Feb-99 13:19:22 +graphic.cc
3764 1588 57.8% 21-Feb-99 13:19:22 +graphic.h
12166 3870 68.1% 21-Feb-99 13:19:24 +ckconfig.c
3110 1356 56.3% 21-Feb-99 13:19:24 +jcomapi.c
1259 583 53.6% 21-Feb-99 13:19:26 +jconfig.h
12637 4237 66.4% 21-Feb-99 13:19:24 +jdapimin.c
9348 2882 69.1% 21-Feb-99 13:19:24 +jdapistd.c
5119 2054 59.8% 21-Feb-99 13:19:24 +jdatadst.c
7604 3082 59.4% 21-Feb-99 13:19:24 +jdatasrc.c
25155 6700 73.3% 21-Feb-99 13:19:24 +jdcoefct.c
12962 3775 70.8% 21-Feb-99 13:19:24 +jdcolor.c
7041 2658 62.2% 21-Feb-99 13:19:26 +jdct.h
8293 3040 63.3% 21-Feb-99 13:19:24 +jddctmgr.c
20866 7661 63.2% 21-Feb-99 13:19:24 +jdhuff.c
8138 3136 61.4% 21-Feb-99 13:19:26 +jdhuff.h
13500 4228 68.6% 21-Feb-99 13:19:24 +jdinput.c
20366 6098 70.0% 21-Feb-99 13:19:24 +jdmainct.c
41118 12303 70.0% 21-Feb-99 13:19:24 +jdmarker.c
19710 6134 68.8% 21-Feb-99 13:19:24 +jdmaster.c
13916 3876 72.1% 21-Feb-99 13:19:24 +jdmerge.c
20559 6311 69.3% 21-Feb-99 13:19:24 +jdphuff.c
9723 2646 72.7% 21-Feb-99 13:19:24 +jdpostct.c
16381 4781 70.8% 21-Feb-99 13:19:24 +jdsample.c
5090 2061 59.5% 21-Feb-99 13:19:24 +jdtrans.c
7801 3048 60.9% 21-Feb-99 13:19:24 +jerror.c
13936 4009 71.2% 21-Feb-99 13:19:26 +jerror.h
8451 2981 64.7% 21-Feb-99 13:19:24 +jidctflt.c
13170 4514 65.7% 21-Feb-99 13:19:24 +jidctfst.c
14815 4557 69.2% 21-Feb-99 13:19:24 +jidctint.c
13528 3428 74.6% 21-Feb-99 13:19:24 +jidctred.c
3250 1473 54.6% 21-Feb-99 13:19:26 +jinclude.h
40988 11000 73.1% 21-Feb-99 13:19:24 +jmemmgr.c
2772 1213 56.2% 21-Feb-99 13:19:24 +jmemnobs.c
8230 3044 63.0% 21-Feb-99 13:19:26 +jmemsys.h
12458 4777 61.6% 21-Feb-99 13:19:26 +jmorecfg.h
15712 4208 73.2% 21-Feb-99 13:19:26 +jpegint.h
46205 14766 68.0% 21-Feb-99 13:19:26 +jpeglib.h
31294 10127 67.6% 21-Feb-99 13:19:26 +jquant1.c
48429 15590 67.8% 21-Feb-99 13:19:26 +jquant2.c
5240 2288 56.3% 21-Feb-99 13:19:26 +jutils.c
360 237 34.1% 21-Feb-99 13:19:26 +jversion.h
5424 1711 68.4% 21-Feb-99 13:19:26 +Makefile
19945 8475 57.5% 21-Feb-99 13:19:26 +README
3129 742 76.2% 21-Feb-99 13:19:22 +Makefile
1629 776 52.3% 21-Feb-99 13:19:22 +matrix.cc
1348 680 49.5% 21-Feb-99 13:19:22 +matrix.h
2711 1292 52.3% 21-Feb-99 13:19:22 +PORTING
8915 2646 70.3% 21-Feb-99 13:19:22 +program.cc
3791 1528 59.6% 21-Feb-99 13:19:22 +program.h
1221 620 49.2% 21-Feb-99 13:19:22 +rect.h
33879 8187 75.8% 21-Feb-99 13:19:22 +script.cc
5124 1634 68.1% 21-Feb-99 13:19:22 +script.h
20027 5715 71.4% 21-Feb-99 13:19:22 +shape.cc
4343 1633 62.3% 21-Feb-99 13:19:22 +shape.h
8006 2682 66.5% 21-Feb-99 13:19:22 +sound.cc
2287 1040 54.5% 21-Feb-99 13:19:22 +sound.h
1780 879 50.6% 21-Feb-99 13:19:24 +sprite.cc
1361 698 48.7% 21-Feb-99 13:19:24 +sprite.h
256172 2555 99.0% 21-Feb-99 13:19:24 +sqrt.h
4602 1867 59.4% 21-Feb-99 13:19:24 +swf.h
4970 1848 62.8% 21-Feb-99 13:19:24 +text.cc
2042 950 53.4% 21-Feb-99 13:19:24 +text.h
1245 589 52.6% 21-Feb-99 13:19:26 +adler32.c
12352 3950 68.0% 21-Feb-99 13:19:26 +infblock.c
1214 473 61.0% 21-Feb-99 13:19:26 +infblock.h
7795 2369 69.6% 21-Feb-99 13:19:26 +infcodes.c
737 350 52.5% 21-Feb-99 13:19:26 +infcodes.h
5645 1835 67.4% 21-Feb-99 13:19:26 +inffast.c
488 286 41.3% 21-Feb-99 13:19:26 +inffast.h
8928 1303 85.4% 21-Feb-99 13:19:26 +inffixed.h
9656 2737 71.6% 21-Feb-99 13:19:26 +inflate.c
16074 5212 67.5% 21-Feb-99 13:19:26 +inftrees.c
2616 912 65.1% 21-Feb-99 13:19:26 +inftrees.h
1999 813 59.3% 21-Feb-99 13:19:26 +infutil.c
3679 1550 57.8% 21-Feb-99 13:19:26 +infutil.h
1144 483 57.7% 21-Feb-99 13:19:26 +Makefile
7106 3322 53.2% 21-Feb-99 13:19:26 +README
7810 2636 66.2% 21-Feb-99 13:19:26 +zconf.h
40898 11886 70.9% 21-Feb-99 13:19:26 +zlib.h
5232 2151 58.8% 21-Feb-99 13:19:26 +zutil.c
5560 2153 61.2% 21-Feb-99 13:19:26 +zutil.h
112 75 33.0% 21-Feb-99 13:19:22 +Makefile
6141 2321 62.2% 21-Feb-99 13:19:26 +main.c
158 123 22.1% 21-Feb-99 13:19:26 +Makefile
31697 3886 87.7% 21-Feb-99 13:19:26 +jri.h
22433 4341 80.6% 21-Feb-99 13:19:26 +jri_md.h
5921 1488 74.8% 21-Feb-99 13:19:26 +jritypes.h
1400 656 53.1% 21-Feb-99 13:19:26 +Makefile
10154 3005 70.4% 21-Feb-99 13:19:26 +npapi.h
10946 3080 71.8% 21-Feb-99 13:19:26 +npunix.c
31692 4254 86.5% 21-Feb-99 13:19:26 +npupp.h
10412 3400 67.3% 21-Feb-99 13:19:26 +plugin.c
5827 2658 54.3% 21-Feb-99 13:19:22 +README
-------- ------- ----- --------- --------
1344862 341876 74.5% 22-Feb-99 06:05:34 110 files